home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / util / virus / xvsLibrary.lha / xvs / README < prev   
Text File  |  1999-03-08  |  4KB  |  93 lines

  1. ============================================================================
  2. ==            xvs.library - The eXternal Virus Support Library            ==
  3. ==                  Copyright © 1997-99 by Georg Hörmann                  ==
  4. ============================================================================
  5.  
  6. 1. Legal Stuff
  7. --------------
  8. The  entire XVS software package is written and copyright © 1997-99 by Georg
  9. Hörmann.   No  parts  of  this  package  may  be  altered by any means (this
  10. includes   editing,  reprogramming,  crunching,  resourceing  etc.),  except
  11. archiving.
  12.  
  13. The  author  is  in  no  way  liable for any changes made to any part of the
  14. package,  or  consequences  thereof as he is in no way liable for damages or
  15. loss of data directly or indirectly caused by this software.
  16.  
  17. Neither  fees  may  be  charged nor profits may be made by distributing this
  18. piece  of  software.   Only a nominal fee for costs of magnetic media may be
  19. accepted,  the  amount  of  DM  4/US  $3  shouldn't  be  exceeded for a disk
  20. containing  XVS.   Non-commercial  CD  manufacturers  are allowed to put the
  21. package  on  their compilations, too.  Outside a single machine environment,
  22. you  are  not allowed to reproduce single parts of the package, but you have
  23. to copy it completely.
  24.  
  25. 2. Installation
  26. ---------------
  27. The xvs.library contains all the virus recognition and removal code that was
  28. formerly included in VirusZ.  This step has been taken for one major reason:
  29. VirusZ can be updated fast without releasing the whole package every week by
  30. releasing a new library version.
  31.  
  32. So  simply  install the library in this archive to your LIBS:  drawer to get
  33. 100% protection against the latest viruses.
  34.  
  35. The  following  chapters contain information mostly for programmers who want
  36. to  write  their  own  viruskillers,  so  you  can  skip this if you are not
  37. interested!
  38.  
  39. 3. Why Another Library?
  40. -----------------------
  41. As most of you may have noticed, I don't have much time at the moment to add
  42. all  the  features you desire to my viruskiller VirusZ II/III.  On the other
  43. hand,  there  are a lot of talented coders out there who might have the time
  44. to  write  a  really  good  viruskiller  environment, but don't have all the
  45. viruses  to add them or are not willing to torture themselves with analysing
  46. all those little bastards.
  47.  
  48. That's  the  point  where xvs.library comes in.  With this library I want to
  49. give  you a powerful tool to detect and eliminate all sorts of viruses.  All
  50. you  have  to  do  (and that's still enough, believe me ;-) is to submit the
  51. files, sectors or bootblocks you want to have tested to xvs.library.
  52.  
  53. In  other  words:   You design a GUI with all the features that are required
  54. nowadays (ARexx, Locale, etc.) and I support you with my antivirus knowledge
  55. of the last 7 years!!
  56.  
  57. Certainly  VirusZ will be developped further-on in the near future, but it's
  58. always good to have some new rivals that give you new inspiration ;-)
  59.  
  60. 4. Features
  61. -----------
  62. Currently xvs.library offers you the following functions:
  63.  
  64. a. Detect bootblock viruses and install clean bootblocks instead.
  65. b. Detect manipulated disk sectors and repair them if possible.
  66. c. Detect infected files and repair them if possible.
  67. d. Scan all memory regions for active viruses and remove them if any.
  68.  
  69. This should be all you need to put up a complete viruskiller.  About further
  70. functions you have to think yourself.
  71.  
  72. 5. Hopes And Fears
  73. ------------------
  74. I  thought  quite  a  long time about the release of XVS to the public as it
  75. might  be  some  kind  of  'sudden death' to my own project VirusZ.  All the
  76. antivirus  knowledge  of  VirusZ  has been exported to this library.  Anyone
  77. with  just  enough programming skills can easily beat the features of my own
  78. antivirus  program  by  using XVS.  But on the other hand, antivirus work is
  79. always  some  kind  of  service to the public and shouldn't be overridden by
  80. selfish  thoughts.   And  as  I won't be able to keep up that service in the
  81. far future, I will at least give my support to the ones who follow me.
  82.  
  83. 6. Author
  84. ---------
  85. For bug reports, ideas etc. you can reach me at the following addresses:
  86.  
  87. Snail-mail: Georg Hörmann
  88.             Martinswinkelstr. 16c
  89.             82467 Garmisch-Partenkirchen
  90.             Germany
  91.  
  92. email: georg.hoermann@gaponline.de
  93.